package org.archstudio.launcher.core; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; import org.archstudio.launcher.ILaunchData; /** * Myx brick: "Launcher Impl" * * @see org.archstudio.launcher.core.LauncherMyxComponentStub * @generated */ public class LauncherMyxComponent extends org.archstudio.launcher.core.LauncherMyxComponentStub { public List<ILaunchData> getLaunchData() { launcher.getLaunchData(); Object[] res = results.getReturnValues(); List<ILaunchData> l = new ArrayList<ILaunchData>(); for (Object re : res) { if (re != null) { l.add((ILaunchData) re); } } Collections.sort(l, new Comparator<ILaunchData>() { @Override public int compare(ILaunchData o1, ILaunchData o2) { String n1 = o1.getName(); String n2 = o2.getName(); return n1.compareTo(n2); } }); return Collections.unmodifiableList(l); } }